ul.state{float:right;list-style:none;float:right;font-size:12px;font-weight:normal;}
ul.state li{float:left;width:36px;margin-left:3px;text-align:center}
ul.state li{color:#999;line-height:22px;}
ul.state li span{display:block;height:4px;background-color:#ccc;overflow:hidden}
ul.state li.selected{color:#333}
ul.state li.selected span{background-color:#f90}


.origin{border:solid 1px #C5DDF6;position:relative;}
.origin h3{height:18px;padding:5px 8px 0 8px;color:#193B5F;background:#ECF6FF url(../images/line.png) left -630px repeat-x;border-top:1px solid #fff;border-bottom:1px solid #C5DDF6}
.origin h3 span{float:right;font-weight:normal;}



.search{padding:0 0 5px 5px;text-align:left;background-color:#fff;text-align:center}
.search ul{margin:0 auto 8px auto;}
.search ul li{padding-top:3px;}
.search ul li input{width:77px;height:12px;line-height:100%;padding:2px 0 1px 2px;}


dl.option{color:#193B5F;display:inline-block;background:#ECF6FF url(../images/line.png) left -630px repeat-x;border-top:1px solid #fff;border-bottom:1px solid #C5DDF6;}
dl.option dt,dl.option dd{float:left;width:78px;text-align:center;height:20px;padding-top:6px;position:relative;top:1px;margin-top:-2px}
dl.option dd{border-left:solid 1px #C5DDF6;width:79px}
dl.option dt.selected,dl.option dd.selected{background-color:#fff;height:21px;}
dl.option dt.selected a,dl.option dd.selected a{font-weight:bold;text-decoration:none;}
ul.district,ol.division{padding-left:4px;overflow:hidden;display:inline-block;padding:2px 0}
ul.district li,ol.division li{margin:3px 0 0 8px;}
ul.district li{float:left;width:61px;padding:3px 3px 1px 3px;text-align:center}


ul.city{clear:both;overflow:hidden;display:inline-block;list-style:none;margin:0 auto;text-align:left;padding:7px 0 7px 1px;}
ul.city li{float:left;width:61px;margin:2px 0 0 4px;padding:3px 3px 1px 6px;border:solid 1px #fff;}
ul.city li.selected{background:#f0f0f0;border-color:#ccc;}
ul.city li.selected a{font-weight:bold;color:#f30;text-decoration:none;}


ol.news{margin:8px 4px 4px 4px;}
ol.news li{color:#B7B7B8;height:22px;display:block;overflow:hidden;padding:0;margin:0}
ol.news li a{margin-left:6px;}


ol.comment{padding:2px 8px 6px 8px;}
ol.comment li{color:#B7B7B8;margin-top:4px}
ol.comment li a{margin-left:6px;}


ul.help{list-style:none;padding:4px 8px}
ul.help li a{color:#000}

.promotion{border:solid 1px #C5DDF6;margin-top:6px;}



ol.hotel{padding-left:4px;overflow:hidden;padding:2px 0}
ol.hotel li{margin:3px 0 0 8px;}


ol.history{padding:2px 4px 6px 4px;}
ol.history li{margin-top:2px;padding:5px 4px 0 2px;border-top:dotted 1px #E2E2E3;overflow:hidden;display:block;height:14px;}
ol.history li.first{margin-top:0;border-top:none;}
ol.history li span{float:right;color:#f60;}
ol.history li a{float:left;margin-left:6px;}


.page{overflow:hidden;text-align:right;display:block;height:23px;line-height:23px;margin-top:5px;}
.page ul{margin:0 auto;display:inline-block;float:right}
.page ul li{float:left;}
.page ul li{border:solid 1px #E6F2FD;margin-left:3px;background:#fff url(../images/line.png) left -210px repeat-x;padding:1px}
.page ul li a{display:block;width:22px;height:19px;line-height:19px;text-align:center;background:#F3F9FF url(../images/line.png) left -630px repeat-x}
.page ul li a:hover{background-color:#E8F3FF;background-position:left -630px;}
.page ul li.selected{background-color:#B0D3EE;background-position:left -510px;border-color:#0E77CD;font-weight:bold;}
.page ul li.selected a{background-color:#80BFF4;background-position:left -270px;color:#fff}
.page ul li.selected a:hover{background-color:#80BFF4;background-position:left -270px;text-decoration:none}
.page ul li.info,.main_right ul.page li.more{border:none;background:none}
.page ul li.info{margin-right:12px;}
.page ul li.more a{background:none;text-decoration:underline;width:30px}
.page ul li.big a{width:50px;}
.page ul li.bng a{width:60px;}




.tip-ok,.tip-on,.tip-no{border:solid 2px;padding:5px 10px;;font-size:14px;margin-top:5px;}
.tip-ok{border-color:#009900;background-color:#D7FFD7}
.tip-on{border-color:#FFCC00;background-color:#FFF4DF}
.tip-no{border-color:#FF6600;background-color:#FFE8D9}



#jmpArea {
	list-style:none;
	border:1px solid #bbb;
	background:#FFF;
	width:500px;
	padding:4px 0 4px 8px;
	text-align:left;
	position:absolute;
	z-index:100;
	background-color:#ffffff;
	display:none;
	font-size: 12px;
}
#jmpArea li {
	overflow:hidden;
	zoom:1;
}

#jmpArea .hotel_jmpinfo_type {
	font-size:12px;
	height:20px;
	line-height:20px;
	border-top:solid 1px #ccc;
	margin-right:8px;
	text-align:left;
    color:#f60;
    font-weight:bold;
    padding-left:6px;
}

#jmpArea .hotel_jmpinfo_type.first{
  font-weight:normal;
  border-top:none;
}

#jmpArea span {
	/*width:120px;*/
	float:left;
    margin-left:6px;
    white-space:nowrap;
    text-overflow:ellipsis;
}
#jmpArea span a{
	/*width:120px;*/
	padding:0 6px;
	height:22px;
	line-height:22px;
	text-decoration:none;
}
#jmpArea span a:hover {
	background-color:#fec;
}


/*jsContainer*/
#jsContainer{font-size:12px;}
/*calender*/
#tuna_calendar{margin:0px; font-size:12px; font-family:Verdana,Arial,Helvetica,sans-serif; background:transparent; width:282px; padding:1px 0 0 1px; position:absolute; z-index:1000; *padding:0; width:284px\9; *width:284px}
@media all and (min-width:0){#tuna_calendar{width:284px}
}
#tuna_calendar a{color:#05A; text-decoration:none}
#tuna_calendar .day0, #tuna_calendar .day6{color:#FF0}
#tuna_calendar .current_day{text-decoration:underline; font-weight:bold; color:#05A}
#tuna_calendar .current_day:hover{background:#C8E3FC; text-decoration:underline}
#tuna_calendar .cue_day{color:#A0522D}
#tuna_calendar .cue_day:hover{background:#C8E3FC}
#tuna_calendar .selected_day{width:18px; height:18px; color:#05a; text-decoration:none; border:1px solid #7CB9F4; background:#C8E3FC}
#tuna_calendar .limit_day{text-decoration:line-through}
#tuna_calendar .limit_day:hover{text-decoration:line-through}
#tuna_calendar .over_day, #tuna_calendar .blank_day, #tuna_calendar .limit_day{color:#999; cursor:default}
#tuna_calendar .enable_day:hover{background:#C8E3FC}
#tuna_calendar .currentmonth01 th{background:#05A}
#tuna_calendar table{border-collapse:collapse; border:solid 1px #7F9DB9; float:left; background:#FFF}
#tuna_calendar th, #tuna_calendar td{height:20px; line-height:20px; text-align:center}
#tuna_calendar thead th{background:#E7F1FD; color:#05A; font-weight:bold}
#tuna_calendar th{background:#599DE9; font-weight:bold; color:#FFF}
#tuna_calendar th span{color:#FF0}
#tuna_calendar thead th span{font-weight:normal; color:#05A; cursor:pointer; text-align:center; width:40px; line-height:20px; *line-height:16px}
#tuna_calendar td a{display:block; height:20px; width:20px; overflow:hidden; text-align:center; line-height:20px}
#tuna_calendar .calendar_title01{}
#tuna_calendar .calendar_title01 span{float:left}
#tuna_calendar .calendar_title01 div{float:left}
#tuna_calendar .calendar_title02{}
#tuna_calendar .calendar_title02 span{float:right}
#tuna_calendar .calendar_title02 div{float:right}
/*address*/
#tuna_address{font-size:12px; font-family:Arial,Simsun}
#tuna_address #address_warp{width:220px; border:1px solid #7F9DB9; background:#FFF; padding:4px; margin:0px; text-align:left; min-height:305px}
* html #tuna_address #address_warp{height:305px}
#tuna_address #address_message{display:block; line-height:20px; padding:0px 0px 0px 5px; color:#666; border-bottom:1px dashed #aaa; font-family:"Simyou"; word-wrap:break-word; word-break:break-all; width:207px}
#tuna_address #address_list{margin:5px 0 0 0; padding:0px; min-height:277px}
* html #tuna_address #address_list{height:277px}
#tuna_address #address_list span{margin:0px; padding:0px; float:left; text-align:left}
#tuna_address #address_list a{padding:1px 5px 0px 5px; text-align:right; border-top:1px solid #FFF; border-bottom:1px solid #FFF; cursor:pointer; line-height:20px; color:#05a; display:block; text-decoration:none; min-height:20px}
* html #tuna_address #address_list a{height:20px}
#tuna_address #address_list a:hover{background:#E7F1FD; border-top:1px solid #7F9DB9; border-bottom:1px solid #7F9DB9}
#tuna_address .address_selected{background:#C8E3FC; color:#FFF; border-top:1px solid #C8E3FC; border-bottom:1px solid #C8E3FC}
#tuna_address .address_pagebreak{padding:0; margin:0; display:none; line-height:25px; text-align:center}
#tuna_address .address_pagebreak a{color:#05a; font-family:Arial,Simsun,sans-serif; text-decoration:underline; padding:0px 4px 0px 4px; margin:0; font-size:14px}
#tuna_address #address_arrowl, #tuna_address #address_arrowr{color:#05a}
#tuna_address a.address_current{color:black; text-decoration:none}
/*pop up window*/
.base_poptc, .base_popbc{width:auto;}
.base_popml, .base_popmr{height:auto;}
.base_poptc div, .base_popbc div{height:6px; overflow:hidden;}
.base_popml div, .base_popmr div{width:6px; overflow:hidden;}
.base_poptl{background-position:left top;}
.base_poptr{background-position:right top;}
.base_popbl{background-position:left bottom;}
.base_popbr{background-position:right bottom;}
.base_popwindow01, .base_popwindow02{margin:1px;}

.base_popwindow01 .base_poptl,.base_popwindow01 .base_poptr,.base_popwindow01 .base_popbl,.base_popwindow01 .base_popbr{background-image:url(http://pic.ctrip.com/common/bg_alert.gif);background-repeat:no-repeat;}
.base_poptc, .base_popbc, .base_poptl, .base_poptr, .base_popbr, .base_popbl{height:6px;}
.base_poptl, .base_poptr, .base_popbr, .base_popbl{width:6px;overflow:hidden;zoom:1}
.base_popwindow01 .base_poptc, .base_popwindow01 .base_popmc, .base_popwindow01 .base_popbc, .base_popwindow01 .base_popml, .base_popwindow01 .base_popmr{background:#FFFFE8;}
.base_popwindow01 .base_poptc{border-top:1px #FFDF47 solid;} 
.base_popwindow01 .base_popbc{border-bottom:1px #FFDF47 solid;} 
.base_popwindow01 .base_popml{border-left:1px #FFDF47 solid;}
.base_popwindow01 .base_popmr{border-right:1px #FFDF47 solid;}
.base_popwindow01 .base_popmc{background:#FFFFE8; width:auto; height:auto;}

.base_popwindow02{width:300px;}
.base_popwindow02 .base_poptl,.base_popwindow02 .base_poptr,.base_popwindow02 .base_popbl,.base_popwindow02 .base_popbr{background-image:url(http://pic.ctrip.com/common/bg_jmpinfo.gif);background-repeat:no-repeat;}
.base_popwindow02 .base_poptc, .base_popwindow02 .base_popmc, .base_popwindow02 .base_popbc, .base_popwindow02 .base_popml, .base_popwindow02 .base_popmr{background:#FFFFE8;}
.base_popwindow02 .base_poptc{border-top:1px #B8DFFF solid;} 
.base_popwindow02 .base_popbc{border-bottom:1px #B8DFFF solid;}
.base_popwindow02 .base_poptc div, .base_popwindow02 .base_popbc div, .base_popwindow02 .base_popml div, .base_popwindow02 .base_popmr div{background:#F1F9FF;}
.base_popwindow02 .base_popml{border-left:1px #B8DFFF solid;background:#F1F9FF;}
.base_popwindow02 .base_popmr{border-right:1px #B8DFFF solid;background:#F1F9FF;}
.base_popwindow02 .base_popmc{background:#F1F9FF; width:auto; height:auto;}

.base_poptitle{border-bottom:1px solid #94CEFD;font-size:12px;margin-bottom:10px;}